(function(){var $gwt_version = "2.0.4";var $wnd = window;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '9D3C64486FD1C377176713E8E3AD6FA4';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'hellogadgets',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});function Q(){}
function P(){}
function _w(){}
function fb(){}
function eb(){}
function Ab(){}
function zb(){}
function yb(){}
function xb(){}
function bc(){}
function pc(){}
function Bc(){}
function Fc(){}
function Rc(){}
function Xc(){}
function nd(){}
function md(){}
function We(){}
function Ve(){}
function _e(){}
function cf(){}
function ff(){}
function jf(){}
function nf(){}
function pf(){}
function sf(){}
function vf(){}
function yf(){}
function Bf(){}
function Ef(){}
function Hf(){}
function Kf(){}
function Nf(){}
function Sf(){}
function Rf(){}
function Qf(){}
function jg(){}
function ig(){}
function Jg(){}
function Ig(){}
function Wg(){}
function ch(){}
function jh(){}
function qh(){}
function yh(){}
function Hh(){}
function Sh(){}
function ai(){}
function ii(){}
function ni(){}
function Bi(){}
function Fi(){}
function Ki(){}
function $i(){}
function Zi(){}
function mj(){}
function qj(){}
function yj(){}
function Cj(){}
function Hj(){}
function Rk(){}
function Uk(){}
function bl(){}
function fl(){}
function jl(){}
function Tl(){}
function mm(){}
function Gm(){}
function Mm(){}
function gn(){}
function An(){}
function Dn(){}
function Mn(){}
function On(){}
function Un(){}
function ro(){}
function so(){}
function vo(){}
function wo(){}
function Tn(){}
function Bo(){}
function Co(){}
function Sn(){}
function Rn(){}
function Qn(){}
function Oo(){}
function Uo(){}
function Xo(){}
function bp(){}
function ap(){}
function _o(){}
function hp(){}
function mp(){}
function lp(){}
function kp(){}
function aq(){}
function iq(){}
function Cq(){}
function Jq(){}
function Iq(){}
function Hq(){}
function Pq(){}
function _q(){}
function fr(){}
function kr(){}
function nr(){}
function pr(){}
function wr(){}
function Ar(){}
function Dr(){}
function Hr(){}
function Lr(){}
function Vr(){}
function Zr(){}
function hs(){}
function ks(){}
function ns(){}
function qs(){}
function Ds(){}
function Ls(){}
function Vs(){}
function ft(){}
function jt(){}
function mt(){}
function rt(){}
function ut(){}
function xt(){}
function Gt(){}
function Kt(){}
function gu(){}
function ju(){}
function qu(){}
function pu(){}
function Pu(){}
function Ou(){}
function _u(){}
function hv(){}
function gv(){}
function qv(){}
function xv(){}
function Gv(){}
function Ov(){}
function Vv(){}
function $v(){}
function sw(){}
function ww(){}
function Lw(){}
function Tw(){}
function Qp(a){}
function qb(){db()}
function zr(a){yr()}
function ms(a){es()}
function Wo(a){ko(a)}
function Zo(a){mo(a)}
function gh(a){dk(a,6)}
function nh(a){dk(a,6)}
function em(){$l(this)}
function Pp(){Fp(this)}
function zq(){qq(this)}
function gg(){return bg}
function Ug(){return Pg}
function ah(){return Xg}
function hh(){return dh}
function oh(){return kh}
function wh(){return rh}
function Nh(){return Ih}
function Zh(){return Th}
function fi(){return bi}
function cm(){return Ul}
function Lm(){return Hm}
function ob(){ob=_w;hb()}
function pd(){pd=_w;Yc()}
function Gd(){Gd=_w;pd()}
function af(){af=_w;$e()}
function df(){df=_w;$e()}
function gf(){gf=_w;$e()}
function kf(){kf=_w;$e()}
function qf(){qf=_w;of()}
function tf(){tf=_w;of()}
function wf(){wf=_w;of()}
function zf(){zf=_w;of()}
function Cf(){Cf=_w;of()}
function Ff(){Ff=_w;of()}
function If(){If=_w;of()}
function Lf(){Lf=_w;of()}
function Of(){Of=_w;of()}
function cl(){cl=_w;hb()}
function gl(){gl=_w;hb()}
function yo(a,b){po(b,a)}
function Yp(){ko(this.i)}
function Zp(){mo(this.i)}
function os(){os=_w;bs()}
function Ai(a){wi(this,a)}
function pj(a){qq(this.a)}
function uo(a){lo(this,a)}
function js(a){a.B&&mo(a)}
function nv(){return null}
function di(a){Gr(dk(a,9))}
function Dm(){qm&&Mh(Am())}
function xc(a){return a.I()}
function Wc(a){return Qc(a)}
function ng(){return this.c}
function pn(a){wi(this.a,a)}
function ao(){return this.F}
function sp(){return this.F}
function hq(){return this.a}
function Fq(a){this.a.h=a.a}
function vs(){return this.a}
function tv(){return this.a}
function mw(){return this.b}
function Pw(){return this.a}
function Qw(){return this.b}
function Tk(a){Vc();return a}
function Ko(a,b){Fo(a,b,a.F)}
function Os(a,b){Qs(a,b,a.b)}
function ht(a){Vc();return a}
function ot(a){Vc();return a}
function zt(a){Vc();return a}
function It(a){Vc();return a}
function Vw(a){Vc();return a}
function ag(){return this.N()}
function ol(a){return a.c<a.a}
function tl(){return pl(this)}
function ws(){return us(this)}
function _s(){return Zs(this)}
function Zt(){return eu(this)}
function $u(){return this.a.d}
function ov(){return this.a.b}
function Nv(){return Lv(this)}
function Gw(){return this.a.d}
function uw(a){yu(a);return a}
function Il(a,b){Vm();en(a,b)}
function Sl(a,b){Vm();en(a,b)}
function Eb(a,b){Vc();return a}
function Gb(a,b){Vc();return a}
function fg(a){dk(a,4).O(this)}
function Ah(a){a.a={};return a}
function Lh(a){dk(a,7).P(this)}
function Xh(a){dk(a,8).Q(this)}
function li(a){zi(a.b,a.c,a.a)}
function Km(a){qk(a);null.rb()}
function Lp(a,b){rp(a,b);Gp(a)}
function Gr(a){a.a.l&&a.a.hb()}
function lr(){lr=_w;yu(new sw)}
function Yc(){Yc=_w;Gd();new md}
function tt(a,b){Vc();return a}
function wt(a,b){Vc();return a}
function At(a,b){Vc();return a}
function Jt(a,b){Vc();return a}
function iu(a,b){Vc();return a}
function Dc(a,b){a.a=b;return a}
function Hc(a,b){a.a=b;return a}
function Vh(a,b){a.a=b;return a}
function oj(a,b){a.a=b;return a}
function sj(a,b){a.a=b;return a}
function ml(a,b){a.d=b;return a}
function Eq(a,b){a.a=b;return a}
function Rq(a,b){a.a=b;return a}
function br(a,b){a.a=b;return a}
function hr(a,b){a.a=b;return a}
function Cr(a,b){a.a=b;return a}
function Fr(a,b){a.a=b;return a}
function Or(a,b){a.a=b;return a}
function Xr(a,b){a.a=b;return a}
function Ys(a,b){a.b=b;return a}
function Ft(a,b){return a>b?a:b}
function Mt(a,b,c,d,e){return a}
function Uu(a,b){a.a=b;return a}
function ev(){return Kv(this.a)}
function Kv(a){return a.a<a.b.b}
function Uv(){return this.b.a.d}
function cu(){cu=_w;_t={};bu={}}
function Jv(a,b){a.b=b;return a}
function mv(a,b){a.a=b;return a}
function Xv(a,b){a.a=b;return a}
function mg(a){a.c=++kg;return a}
function Io(a){return Go(this,a)}
function zo(){To(this,(Ro(),Po))}
function Ao(){To(this,(Ro(),Qo))}
function bo(a){this.F.style[zz]=a}
function up(a){return qp(this,a)}
function Yt(a){return Qt(this,a)}
function Yu(a){return Vu(this,a)}
function pw(a){return jw(this,a)}
function fo(a){this.F.style[Ny]=a}
function uq(a){a.f=false;Fl(a.F)}
function al(a,b){cw(a.b,b);$k(a)}
function jo(a,b){!!a.D&&wi(a.D,b)}
function mu(a){throw iu(new gu,EA)}
function rc(){rc=_w;qc=tc(new pc)}
function Ll(){Ll=_w;Kl=Xk(new Uk)}
function Im(){Im=_w;Hm=mg(new jg)}
function Yv(){return Kv(this.a.a)}
function sl(){return this.c<this.a}
function _p(a){return qp(this.i,a)}
function pv(a){return Hu(this.a,a)}
function Sv(a){return zu(this.a,a)}
function Ew(a){return zu(this.a,a)}
function ck(a,b){return a&&_j[a][b]}
function nl(a){return ew(a.d.b,a.b)}
function tp(){return ts(new qs,this)}
function Eu(b,a){return iy+a in b.e}
function xm(a,b){return si(Am(),a,b)}
function dl(a,b){cl();a.a=b;return a}
function hl(a,b){gl();a.a=b;return a}
function Us(){return Ys(new Vs,this)}
function Mv(){return this.a<this.b.b}
function tj(a){Ap(this.a);wq(this.a)}
function to(a){!!this.D&&wi(this.D,a)}
function Vm(){if(!Qm){bn();Qm=true}}
function bf(a,b,c){af();a.a=c;return a}
function ef(a,b,c){df();a.a=c;return a}
function hf(a,b,c){gf();a.a=c;return a}
function lf(a,b,c){kf();a.a=c;return a}
function rf(a,b,c){qf();a.a=c;return a}
function uf(a,b,c){tf();a.a=c;return a}
function xf(a,b,c){wf();a.a=c;return a}
function Af(a,b,c){zf();a.a=c;return a}
function Df(a,b,c){Cf();a.a=c;return a}
function Gf(a,b,c){Ff();a.a=c;return a}
function Jf(a,b,c){If();a.a=c;return a}
function Mf(a,b,c){Lf();a.a=c;return a}
function Pf(a,b,c){Of();a.a=c;return a}
function Ho(){return Ys(new Vs,this.e)}
function Np(){return gd((Yc(),this.F))}
function $p(){return ts(new qs,this.i)}
function $s(){return this.a<this.b.b-1}
function bk(a,b){return a&&!!_j[a][b]}
function Zu(){return bv(new _u,this.a)}
function fv(){return dk(Lv(this.a),34)}
function lw(a){return fw(this,a,0)!=-1}
function Wf(){this.e=false;this.f=null}
function Ro(){Ro=_w;Po=new Uo;Qo=new Xo}
function Ni(a){a.a=uw(new sw);return a}
function Bj(a){a.a=Ej(new Cj);return a}
function vv(a,b){return sv(new qv,b,a)}
function Bv(a,b){(a<0||a>=b)&&Ev(a,b)}
function ew(a,b){Bv(b,a.b);return a.a[b]}
function Kr(a,b,c){Jr();a.a=c;return a}
function yw(a){a.a=uw(new sw);return a}
function Gl(a){wl=a;Vm();a.setCapture()}
function sv(a,b,c){a.b=c;a.a=b;return a}
function Qv(a,b,c){a.a=b;a.b=c;return a}
function Nw(a,b,c){a.a=b;a.b=c;return a}
function wv(a){return Iu(this.b,this.a,a)}
function Ei(){Oi(this.a.d,this.c,this.b)}
function Ii(){Ti(this.a.d,this.c,this.b)}
function uv(){return this.b.e[iy+this.a]}
function V(){return this.$H||(this.$H=++gc)}
function Op(){return ct(gd((Yc(),this.F)))}
function Fv(){return Jv(new Gv,dk(this,11))}
function U(a){return this===(a==null?null:a)}
function gk(a,b){return a!=null&&bk(a.tI,b)}
function Ze(){return this.$H||(this.$H=++gc)}
function lm(a){km();return jm?ln(jm,a):null}
function Am(){!rm&&(rm=Om(new Mm));return rm}
function Ib(a,b){Vc();a.a=b;Uc(a);return a}
function ts(a,b){a.b=b;a.a=!!a.b.A;return a}
function uc(a){var b;b=a.b;a.b=[];zc(b,a.b)}
function Mh(a){var b;if(Ih){b=new Hh;a.R(b)}}
function el(){if(!this.a.c){return}Yk(this.a)}
function nb(){!this.b&&hw(gb,this);this.H()}
function Rp(){this.y&&Kp(this,false,false)}
function ps(a){os();cs(a,$doc.body);return a}
function kn(a){a.a=qi(new ni,null);return a}
function bw(a){a.a=Pj(uk,108,0,0,0);return a}
function Ns(a){a.a=Pj(tk,102,20,4,0);return a}
function Mp(a){if(a.y){return}Kp(a,true,true)}
function cw(a,b){Sj(a.a,a.b++,b);return true}
function Ut(b,a){return b.substr(a,b.length-a)}
function Ye(a){return this===(a==null?null:a)}
function qq(a){if(a.g){li(a.g);a.g=null}Fp(a)}
function vq(a,b){(Yc(),a.a.F).innerText=b||ey}
function ep(a,b){a.F=b;a.F.tabIndex=0;return a}
function am(a){Ip(dk(a,30).a,this);Vl.c=false}
function Tg(a){sq(dk(a,6).a,Ng(this),Og(this))}
function _g(a){tq(dk(a,6).a,Ng(this),Og(this))}
function Av(a){dw(this,this.lb(),a);return true}
function Sw(a){var b;b=this.b;this.b=a;return b}
function ei(a){var b;if(bi){b=new ai;wi(a.a,b)}}
function Ev(a,b){throw At(new xt,FA+a+GA+b)}
function hb(){hb=_w;gb=bw(new $v);wm(new mm)}
function Wj(){Wj=_w;Uj=[];Vj=[];Xj(new Hj,Uj,Vj)}
function fu(){if(au==256){_t=bu;bu={};au=0}++au}
function ki(a,b,c,d){a.b=b;a.a=d;a.c=c;return a}
function Di(a,b,c,d){a.a=b;a.c=c;a.b=d;return a}
function Hi(a,b,c,d){a.a=b;a.c=c;a.b=d;return a}
function sq(a,b,c){a.f=true;Gl(a.F);a.d=b;a.e=c}
function ti(a,b){!a.a&&(a.a=bw(new $v));cw(a.a,b)}
function wq(a){!a.g&&(a.g=ym(Eq(new Cq,a)));Mp(a)}
function cg(){cg=_w;bg=pg(new ig,Fy,(cg(),new Qf))}
function Qg(){Qg=_w;Pg=pg(new ig,Gy,(Qg(),new Ig))}
function Yg(){Yg=_w;Xg=pg(new ig,Hy,(Yg(),new Wg))}
function eh(){eh=_w;dh=pg(new ig,Iy,(eh(),new ch))}
function lh(){lh=_w;kh=pg(new ig,Jy,(lh(),new jh))}
function sh(){sh=_w;rh=pg(new ig,Ky,(sh(),new qh))}
function Yr(){bb(this.a,200,(new Date).getTime())}
function kw(a){return Sj(this.a,this.b++,a),true}
function wc(a){return a.a.length>0||a.e.length>0}
function hk(a){return a!=null&&a.tM!=_w&&a.tI!=2}
function on(a){return decodeURI(a.replace(xz,yz))}
function vh(a){uq(dk(a,6).a,(Ng(this),Og(this)))}
function xq(){try{ko(this.i)}finally{ko(this.a)}}
function yq(){try{mo(this.i)}finally{mo(this.a)}}
function nu(a){var b;b=lu(this.eb(),a);return !!b}
function No(a){var b;return b=Go(this,a),b&&Mo(a.F),b}
function zw(a,b){var c;c=Fu(a.a,b,a);return c==null}
function Zc(a,b){var c;c=rd(a,ly);c.text=b;return c}
function Lo(a,b){var c;c=Go(a,b);c&&Mo(b.F);return c}
function Yh(a,b){var c;if(Th){c=Vh(new Sh,b);wi(a,c)}}
function ri(a,b,c){a.d=Ni(new Ki);a.e=b;a.c=c;return a}
function Ej(a){a.a=new $wnd.gadgets.Prefs;return a}
function qk(a){if(a!=null){throw ot(new mt)}return a}
function Fp(a){if(!a.y){return}Kp(a,false,true);Mh(a)}
function wm(a){Bm();return xm(Ih?Ih:(Ih=mg(new jg)),a)}
function ds(a){bs();try{mo(a)}finally{Ju(as.a,a)!=null}}
function km(){km=_w;jm=kn(new gn);!nn(jm)&&(jm=null)}
function Om(a){a.d=Ni(new Ki);a.e=null;a.c=false;return a}
function yu(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function vc(a){var b;b=a.a;a.a=[];zc(b,a.e);a.e=yc(a.e)}
function Zv(){var a;a=dk(Lv(this.a.a),34);return a.ob()}
function Ic(){this.a.c&&Ac(this.a.d,1);return this.a.f}
function Dw(a){var b;return b=Fu(this.a,a,this),b==null}
function su(a){var b;b=Uu(new Ou,a);return Qv(new Ov,a,b)}
function mr(a,b){lr();sr(new pr,a,b);a.F[Mz]=qA;return a}
function qi(a,b){a.d=Ni(new Ki);a.e=b;a.c=false;return a}
function cs(a,b){bs();a.e=Ns(new Ls);a.F=b;ko(a);return a}
function bs(){bs=_w;$r=new hs;_r=uw(new sw);as=yw(new ww)}
function Ml(a){Ll();if(!a){throw Jt(new Gt,Vy)}al(Kl,a)}
function es(){bs();try{To(as,$r)}finally{yu(as.a);yu(_r)}}
function il(){this.a.e=false;Zk(this.a,(new Date).getTime())}
function Sp(a){this.m=a;Gp(this);a.length==0&&(this.m=null)}
function Tp(a){this.n=a;Gp(this);a.length==0&&(this.n=null)}
function Fl(a){!!wl&&a==wl&&(wl=null);Vm();a.releaseCapture()}
function $k(a){if(a.b.b!=0&&!a.e&&!a.c){a.e=true;jb(a.d,1)}}
function om(a){while((hb(),gb).b>0){ib(dk(ew(gb,0),31))}}
function Oq(a){a.F=rd((Yc(),$doc),ny);a.F[Mz]=lA;return a}
function jc(a){return function(){return kc(a,this,arguments)}}
function ln(a,b){return si(a.a,(!bi&&(bi=mg(new jg)),bi),b)}
function Sb(a){return a.tM==_w||a.tI==2?a.hC():a.$H||(a.$H=++gc)}
function Mo(a){a.style[Hz]=ey;a.style[Iz]=ey;a.style[Jz]=ey}
function Id(a){var b;b=a.ownerDocument;return zd(a)+id((Yc(),b))}
function Jd(a){var b;b=a.ownerDocument;return Ad(a)+kd((Yc(),b))}
function Tv(){var a;return a=bv(new _u,this.b.a),Xv(new Vv,a)}
function er(){er=_w;hr(new fr,oA);hr(new fr,pA);dr=hr(new fr,Iz)}
function Fn(){$wnd.__gwt_initWindowResizeHandler($entry(Fm))}
function Bm(){if(!qm){xn((!Hn&&(Hn=new Mn),Wy),new An);qm=true}}
function Cm(){if(!um){xn((!In&&(In=new On),Xy),new Dn);um=true}}
function Zs(a){if(a.a>=a.b.b){throw Vw(new Tw)}return a.b.a[++a.a]}
function Lv(a){if(a.a>=a.b.b){throw Vw(new Tw)}return ew(a.b,a.a++)}
function zi(a,b,c){a.b>0?ti(a,Hi(new Fi,a,b,c)):Ti(a.d,b,c)}
function qo(a,b){a.C==-1?Il(a.F,b|(a.F.__eventBits||0)):(a.C|=b)}
function Fo(a,b,c){no(b);Os(a.e,b);c.appendChild(b.F);po(b,a)}
function dw(a,b,c){(b<0||b>a.b)&&Ev(b,a.b);a.a.splice(b,0,c);++a.b}
function Hu(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
function Ts(a,b){var c;c=Ps(a,b);if(c==-1){throw Vw(new Tw)}Ss(a,c)}
function Nj(a,b){var c,d;c=a;d=Oj(0,b);Qj(c.aC,c.tI,c.qI,d);return d}
function Ek(a){if(a!=null&&bk(a.tI,26)){return a}return Ib(new xb,a)}
function dk(a,b){if(a!=null&&!ck(a.tI,b)){throw ot(new mt)}return a}
function $(a){if(!a.h){return}hw(X,a);a.j&&Qr(a);a.j=false;a.h=false}
function $l(a){a.e=false;a.f=null;a.a=false;a.b=false;a.c=true;a.d=null}
function Lu(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
function Fw(){var a;return a=bv(new _u,su(this.a).b.a),Xv(new Vv,a)}
function Jr(){Jr=_w;Ir=Kr(new Hr,tA,0);Kr(new Hr,uA,1);Kr(new Hr,vA,2)}
function ym(a){Bm();Cm();return xm((!Th&&(Th=mg(new jg)),Th),a)}
function mb(a,b){return $wnd.setTimeout($entry(function(){a.G()}),b)}
function Cn(){$wnd.__gwt_initWindowCloseHandler($entry(Em),$entry(Dm))}
function Ad(b){try{return b.getBoundingClientRect().top}catch(a){return 0}}
function Zj(a,b,c){Wj();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function Qj(a,b,c,d){Wj();Zj(d,Uj,Vj);d.aC=a;d.tI=b;d.qI=c;return d}
function fw(a,b,c){for(;c<a.b;++c){if($w(b,a.a[c])){return c}}return -1}
function gw(a,b){var c;c=(Bv(b,a.b),a.a[b]);a.a.splice(b,1);--a.b;return c}
function pl(a){var b;a.b=a.c;b=ew(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}
function ql(a){gw(a.d.b,a.b);--a.a;a.b<=a.c&&--a.c<0&&(a.c=0);a.b=-1}
function Gp(a){var b;b=a.A;if(b){a.m!=null&&b.Z(a.m);a.n!=null&&b.$(a.n)}}
function ek(a){if(a!=null&&(a.tM==_w||a.tI==2)){throw ot(new mt)}return a}
function us(a){if(!a.a||!a.b.A){throw Vw(new Tw)}a.a=false;return a.b.A}
function He(a){if(!!a&&!!a.nodeType){return !!a&&a.nodeType==1}return false}
function Qt(a,b){if(!(b!=null&&bk(b.tI,1))){return false}return String(a)==b}
function Ps(a,b){var c;for(c=0;c<a.b;++c){if(a.a[c]==b){return c}}return -1}
function hw(a,b){var c;c=fw(a,b,0);if(c==-1){return false}gw(a,c);return true}
function Iu(e,a,b){var c,d=e.e;a=iy+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
function Xj(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function io(a,b,c){qo(a,Tm(c.b));return si(!a.D?(a.D=qi(new ni,a)):a.D,c,b)}
function yd(a){return (Qt(a.compatMode,my)?a.documentElement:a.body).clientTop}
function id(a){return Kd((Yc(),Qt(a.compatMode,my)?a.documentElement:a.body))}
function xd(a){return (Qt(a.compatMode,my)?a.documentElement:a.body).clientLeft}
function ge(a){return (Qt(a.compatMode,my)?a.documentElement:a.body).clientWidth}
function zd(b){try{return b.getBoundingClientRect().left}catch(a){return 0}}
function kd(a){return (Qt(a.compatMode,my)?a.documentElement:a.body).scrollTop||0}
function fe(a){return (Qt(a.compatMode,my)?a.documentElement:a.body).clientHeight}
function Nu(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Qb(a,b)}
function vw(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Qb(a,b)}
function $w(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Qb(a,b)}
function Em(){var a;if(qm){a=(Im(),new Gm);!!rm&&wi(rm,a);return null}return null}
function ct(a){var b;return b=(Yc(),a).parentNode,(!b||b.nodeType!=1)&&(b=null),b}
function gd(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function Mu(d,a){var b,c=d.e;a=iy+a;if(a in c){b=c[a];--d.d;delete c[a]}return b}
function Ec(){this.a.c=true;vc(this.a);this.a.c=false;return this.a.f=wc(this.a)}
function tc(a){rc();a.d=Dc(new Bc,a);Hc(new Fc,a);a.a=[];a.e=[];a.b=[];return a}
function $q(){$q=_w;Xq=br(new _q,mA);Zq=br(new _q,Hz);br(new _q,nA);Yq=Zq}
function $e(){$e=_w;bf(new _e,sy,0);ef(new cf,ty,1);hf(new ff,uy,2);lf(new jf,vy,3)}
function jb(a,b){if(b<=0){throw tt(new rt,dy)}ib(a);a.b=false;a.c=mb(a,b);cw(gb,a)}
function si(a,b,c){a.b>0?ti(a,Di(new Bi,a,b,c)):Oi(a.d,b,c);return ki(new ii,a,b,c)}
function Ti(a,b,c){var d,e;d=dk(Au(a.a,b),11);e=!!d&&hw(d,c);e&&d.b==0&&Ju(a.a,b)}
function Bp(a,b){var c;c=(Yc(),b).srcElement;if(He(c)){return Dd(a.F,c)}return false}
function Yn(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
function me(a){return (Qt(a.compatMode,my)?a.documentElement:a.body).scrollWidth||0}
function je(a){return (Qt(a.compatMode,my)?a.documentElement:a.body).scrollHeight||0}
function Qb(a,b){return a.tM==_w||a.tI==2?a.eQ(b):(a==null?null:a)===(b==null?null:b)}
function Ju(a,b){return b==null?Lu(a):b!=null&&bk(b.tI,1)?Mu(a,dk(b,1)):Ku(a,b,~~Sb(b))}
function zu(a,b){return b==null?a.c:b!=null&&bk(b.tI,1)?Eu(a,dk(b,1)):Du(a,b,~~Sb(b))}
function Au(a,b){return b==null?a.b:b!=null&&bk(b.tI,1)?a.e[iy+dk(b,1)]:Bu(a,b,~~Sb(b))}
function So(a,b){Ro();Eb(a,Kz,b.a.d==0?null:dk(b.mb(Pj(xk,111,26,0,0)),32)[0]);return a}
function pg(a,b,c){a.c=++kg;a.a=c;!Xf&&(Xf=Ah(new yh));Xf.a[b]=a;a.b=b;return a}
function Pj(a,b,c,d,e){var f;f=Oj(e,d);Wj();Zj(f,Uj,Vj);f.aC=a;f.tI=b;f.qI=c;return f}
function Oi(a,b,c){var d;d=dk(Au(a.a,b),11);if(!d){d=bw(new $v);Fu(a.a,b,d)}Sj(d.a,d.b++,c)}
function kc(a,b,c){var d;d=fc++==0;try{return a.apply(b,c)}finally{d&&uc((rc(),qc));--fc}}
function yl(a,b,c){var d;d=vl;vl=a;b==wl&&Tm((Yc(),a).type)==8192&&(wl=null);c.V(a);vl=d}
function lu(a,b){var c;while(a.T()){c=a.U();if(b==null?c==null:Qb(b,c)){return a}}return null}
function Yk(a){var b;b=nl(a.f);ql(a.f);b!=null&&bk(b.tI,29)&&Tk(new Rk,dk(b,29));a.c=false;$k(a)}
function Fu(a,b,c){return b==null?Hu(a,c):b!=null&&bk(b.tI,1)?Iu(a,dk(b,1),c):Gu(a,b,c,~~Sb(b))}
function sr(a,b,c){oo(b,rd((Yc(),$doc),rA));Sl(b.F,32768);qo(b,229501);b.F.src=c;return a}
function gp(a,b){ep(a,(Yc(),$doc).createElement(Lz));a.F[Mz]=Nz;a.F.innerHTML=b||ey;return a}
function Qr(a){if(!a.f){Pr(a);Lo((bs(),fs(null)),a.a)}a.a.F.style[Pz]=wA;a.a.F.style[by]=Rz}
function eo(a,b){if(!a){throw Gb(new yb,Az)}b=Wt(b);if(b.length==0){throw tt(new rt,Bz)}go(a,b)}
function Rl(a){Vm();!Ul&&(Ul=mg(new jg));if(!Ol){Ol=ri(new ni,null,true);Vl=new Tl}return si(Ol,Ul,a)}
function Xk(a){a.a=dl(new bl,a);a.b=bw(new $v);a.d=hl(new fl,a);a.f=ml(new jl,a);return a}
function El(a){var b;b=bm(Ol,a);if(!b&&!!a){a.cancelBubble=true;(Yc(),a).returnValue=false}return b}
function xn(a,b){var c;c=Zc((Yc(),$doc),a);$doc.body.appendChild(c);b.S();$doc.body.removeChild(c)}
function fq(a){var b,c;c=rd((Yc(),$doc),aA);b=rd($doc,ny);c.appendChild(b);c[Mz]=a;b[Mz]=a+bA;return c}
function Su(){var a,b,c;a=0;for(b=this.eb();b.T();){c=b.U();if(c!=null){a+=Sb(c);a=~~a}}return a}
function Fm(){var a,b;if(um){b=ge($doc);a=fe($doc);if(tm!=b||sm!=a){tm=b;sm=a;Yh(Am(),b)}}}
function xi(a){var b,c;if(a.a){try{for(c=Jv(new Gv,a.a);c.a<c.b.b;){b=dk(Lv(c),10);b.S()}}finally{a.a=null}}}
function xu(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=vv(e,c.substring(1));a.jb(d)}}}
function ib(a){a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);hw(gb,a)}
function oo(a,b){a.B&&(a.F.__listener=null,undefined);!!a.F&&Yn(a.F,b);a.F=b;a.B&&(a.F.__listener=a,undefined)}
function qp(a,b){if(a.A!=b){return false}try{po(b,null)}finally{a.gb().removeChild(b.F);a.A=null}return true}
function rp(a,b){if(b==a.A){return}!!b&&no(b);!!a.A&&a.db(a.A);a.A=b;if(b){a.gb().appendChild(a.A.F);po(b,a)}}
function no(a){if(!a.E){bs();zu(as.a,a)&&ds(a)}else if(a.E){a.E.db(a)}else if(a.E){throw wt(new ut,Fz)}}
function co(a,b,c){if(!a){throw Gb(new yb,Az)}b=Wt(b);if(b.length==0){throw tt(new rt,Bz)}c?qe(a,b):Ae(a,b)}
function ko(a){var b;if(a.B){throw wt(new ut,Dz)}a.B=true;a.F.__listener=a;b=a.C;a.C=-1;b>0&&qo(a,b);a._();a.bb()}
function mo(a){if(!a.B){throw wt(new ut,Ez)}try{a.cb()}finally{try{a.ab()}finally{a.F.__listener=null;a.B=false}}}
function Kd(a){if(a.currentStyle.direction==qy){return -(a.scrollLeft||0)}return a.scrollLeft||0}
function eu(a){cu();var b=iy+a;var c=bu[b];if(c!=null){return c}c=_t[b];c==null&&(c=du(a));fu();return bu[b]=c}
function Oj(a,b){var c=new Array(b);if(a>0){var d=[null,0,false,[0,0]][a];for(var e=0;e<b;++e){c[e]=d}}return c}
function Ss(a,b){var c;if(b<0||b>=a.b){throw zt(new xt)}--a.b;for(c=b;c<a.b;++c){Sj(a.a,c,a.a[c+1])}Sj(a.a,a.b,null)}
function bv(a,b){var c;a.b=b;c=bw(new $v);a.b.c&&cw(c,mv(new gv,a.b));xu(a.b,c);wu(a.b,c);a.a=Jv(new Gv,c);return a}
function Dv(){var a,b,c;b=1;a=Jv(new Gv,dk(this,11));while(a.a<a.b.b){c=Lv(a);b=31*b+(c==null?0:Sb(c));b=~~b}return b}
function kv(){var a,b;a=0;b=0;this.ob()!=null&&(a=Sb(this.ob()));this.pb()!=null&&(b=Sb(this.pb()));return a^b}
function uu(){var a,b,c;c=0;for(b=bv(new _u,Uu(new Ou,dk(this,35)).a);Kv(b.a);){a=dk(Lv(b.a),34);c+=a.hC();c=~~c}return c}
function Bq(a){var b;b=a.d;!a.a&&Tm((Yc(),a.d).type)==4&&rq(this,b)&&((Yc(),b).returnValue=false,undefined)}
function Aq(a){switch(Tm((Yc(),a).type)){case 4:case 8:case 64:case 16:case 32:if(!this.f&&!rq(this,a)){return}}lo(this,a)}
function Ac(b,c){rc();$wnd.setTimeout(function(){var a=$entry(xc)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)}
function gwtOnLoad(b,c,d){$moduleName=c;$moduleBase=d;if(b)try{$entry(Bk)()}catch(a){b(c)}else{$entry(Bk)()}}
function po(a,b){var c;c=a.E;if(!b){try{!!c&&c.B&&mo(a)}finally{a.E=null}}else{if(c){throw wt(new ut,Gz)}a.E=b;b.B&&ko(a)}}
function rn(a){a=a==null?ey:a;if(!Qt(a,$wnd.__gwt_historyToken||ey)){$wnd.__gwt_historyToken=a;ei(this)}}
function jv(a){var b;if(a!=null&&bk(a.tI,34)){b=dk(a,34);if($w(this.ob(),b.ob())&&$w(this.pb(),b.pb())){return true}}return false}
function Vu(a,b){var c,d,e;if(b!=null&&bk(b.tI,34)){c=dk(b,34);d=c.ob();if(zu(a.a,d)){e=Au(a.a,d);return vw(c.pb(),e)}}return false}
function Jp(a,b,c){var d;a.t=b;a.z=c;b-=xd((Yc(),$doc));c-=yd($doc);d=a.F;d.style[Hz]=b+(of(),Sz);d.style[Iz]=c+Sz}
function tq(a,b,c){var d,e;if(a.f){d=b+Id((Yc(),a.F));e=c+Jd(a.F);if(d<a.b||d>=a.h||e<a.c){return}Jp(a,d-a.d,e-a.e)}}
function _f(a,b,c){var d,e,f;if(Xf){f=dk(Xf.a[(Yc(),a).type],5);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;jo(b,f.a);f.a.a=d;f.a.b=e}}}
function fs(a){bs();var b;b=dk(Au(_r,a),33);if(b){return b}_r.d==0&&wm(new ks);b=ps(new ns);Fu(_r,a,b);zw(as,b);return b}
function Du(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.ob();if(h.nb(a,g)){return true}}}return false}
function wu(g,a){var b=g.a;for(var c in b){if(c==parseInt(c)){var d=b[c];for(var e=0,f=d.length;e<f;++e){a.jb(d[e])}}}}
function Bu(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.ob();if(h.nb(a,g)){return f.pb()}}}return null}
function Cb(a){var b,c,d;c=Pj(vk,109,25,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw It(new Gt)}c[d]=a[d]}}
function Vc(){var a,b,c,d;c=Tc(new Rc);d=Pj(vk,109,25,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=Mt(new Kt,jy,c[a],ky,0)}Cb(d)}
function Uc(a){var b,c,d,e;d=(hk(a.a)?ek(a.a):null,[]);e=Pj(vk,109,25,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=Mt(new Kt,jy,d[b],ky,0)}Cb(e)}
function Qc(a){var b,c,d;d=ey;a=Wt(a);b=a.indexOf(fy);if(b!=-1){c=a.indexOf(gy)==0?8:0;d=Wt(a.substr(c,b-c))}return d.length>0?d:hy}
function ou(a){var b,c,d,e;e=this.lb();a.length<e&&(a=Nj(a,e));d=a;c=this.eb();for(b=0;b<e;++b){Sj(d,b,c.U())}a.length>e&&Sj(a,e,null);return a}
function fn(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
function zc(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].I()&&(c[c.length]=g,undefined):g[0].rb()}catch(a){a=Ek(a);if(!gk(a,3))throw a}}}
function Wt(c){if(c.length==0||c[0]>ry&&c[c.length-1]>ry){return c}var a=c.replace(/^(\s*)/,ey);var b=a.replace(/\s*$/,ey);return b}
function Dd(a,b){if(a.nodeType!=1&&a.nodeType!=9){return a==b}if(b.nodeType!=1){b=b.parentNode;if(!b){return false}}return a===b||a.contains(b)}
function Sj(a,b,c){if(c!=null){if(a.qI>0&&!ck(c.tI,a.qI)){throw ht(new ft)}if(a.qI<0&&(c.tM==_w||c.tI==2)){throw ht(new ft)}}return a[b]=c}
function Kp(a,b,c){c?Ur(a.x,b):$(a.x);a.y=b;if(b){a.v=Rl(Cr(new Ar,a));a.q=lm(Fr(new Dr,a))}else{if(a.v){li(a.v);a.v=null}if(a.q){li(a.q);a.q=null}}}
function bb(a,b,c){$(a);a.h=true;a.g=b;a.i=c;if(cb(a,(new Date).getTime())){return}if(!X){X=bw(new $v);W=(ob(),hb(),new eb)}cw(X,a);X.b==1&&jb(W,25)}
function wi(a,b){var c;b.e&&b.M();c=b.f;b.f=a.e;try{++a.b;Pi(a.d,b,a.c)}finally{--a.b;a.b==0&&xi(a)}if(c==null){b.e=true;b.f=null}else{b.f=c}}
function Go(a,b){var c,d;if(b.E!=a){return false}try{po(b,null)}finally{c=b.F;(d=(Yc(),c).parentNode,(!d||d.nodeType!=1)&&(d=null),d).removeChild(c);Ts(a.e,b)}return true}
function Rr(a){Pr(a);if(a.f){a.a.F.style[Jz]=xA;a.a.z!=-1&&Jp(a.a,a.a.t,a.a.z);Ko((bs(),fs(null)),a.a)}else{Lo((bs(),fs(null)),a.a)}a.a.F.style[by]=Rz}
function Pr(a){if(a.f){if(a.a.s){$doc.body.appendChild(a.a.o);a.e=ym(a.a.p);yr();a.b=true}}else if(a.b){$doc.body.removeChild(a.a.o);li(a.e);a.e=null;a.b=false}}
function Gs(a){a.e=Ns(new Ls);a.d=rd((Yc(),$doc),Tz);a.c=rd($doc,Uz);a.d.appendChild(a.c);a.F=a.d;a.a=($q(),Yq);a.b=(er(),dr);a.d[Vz]=BA;a.d[Wz]=BA;return a}
function Hs(a,b){var c,d,e;d=rd((Yc(),$doc),Xz);c=(e=rd($doc,aA),e[CA]=a.a.a,e.style[DA]=a.b.a,e);d.appendChild(c);a.c.appendChild(d);no(b);Os(a.e,b);c.appendChild(b.F);po(b,a)}
function jw(a,b){var c,d,e;b.length<a.b&&(b=(d=b,e=Oj(0,a.b),Qj(d.aC,d.tI,d.qI,e),e));for(c=0;c<a.b;++c){Sj(b,c,a.a[c])}b.length>a.b&&Sj(b,a.b,null);return b}
function bm(a,b){var c,d,e,f,g;if(!!Ul&&!!a&&zu(a.d.a,Ul)){c=Vl.a;d=Vl.b;e=Vl.c;f=Vl.d;$l(Vl);Vl.d=b;wi(a,Vl);g=!(Vl.a&&!Vl.b);Vl.a=c;Vl.b=d;Vl.c=e;Vl.d=f;return g}return true}
function rq(a,b){var c,d,e,f;c=(Yc(),b).srcElement;if(He(c)){return Dd((f=(e=a.i.b.children[0],d=e.children[1],gd(d)).parentNode,(!f||f.nodeType!=1)&&(f=null),f),c)}return false}
function Ks(a){var b,c,d,e;c=(d=(Yc(),a.F).parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=Go(this,a);b&&this.c.removeChild((e=c.parentNode,(!e||e.nodeType!=1)&&(e=null),e));return b}
function lo(a,b){var c;switch(Tm((Yc(),b).type)){case 16:case 32:c=b.relatedTarget||(b.type==Iy?b.toElement:b.fromElement);if(!!c&&Dd(a.F,c)){return}}_f(b,a,a.F)}
function Ur(a,b){var c;$(a);c=a.a.r;a.a.j!=(Jr(),Ir)&&!b&&(c=false);a.f=b;if(c){if(b){Pr(a);a.a.F.style[Jz]=xA;a.a.z!=-1&&Jp(a.a,a.a.t,a.a.z);a.a.F.style[Pz]=Qz;Ko((bs(),fs(null)),a.a)}Ml(Xr(new Vr,a))}else{Rr(a)}}
function Ng(a){var b,c,d;b=a.b;if(b){return c=a.a,((Yc(),c).clientX||0)-(d=b.ownerDocument,zd(b)+Kd(Qt(d.compatMode,my)?d.documentElement:d.body))+Kd(b)+id(b.ownerDocument)}return (Yc(),a.a).clientX||0}
function To(b,c){var i;Ro();var a,e,f,g,h;e=null;for(h=b.eb();h.T();){g=dk(h.U(),20);try{c.fb(g)}catch(a){a=Ek(a);if(gk(a,26)){f=a;!e&&(e=yw(new ww));i=Fu(e.a,f,e)}else throw a}}if(e){throw So(new Oo,e)}}
function Gu(j,a,b,c){var d=j.a[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.ob();if(j.nb(a,h)){var i=g.pb();g.qb(b);return i}}}else{d=j.a[c]=[]}var g=Nw(new Lw,a,b);d.push(g);++j.d;return null}
function du(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function Qs(a,b,c){var d,e;if(c<0||c>a.b){throw zt(new xt)}if(a.b==a.a.length){e=Pj(tk,102,20,a.a.length*2,0);for(d=0;d<a.a.length;++d){Sj(e,d,a.a[d])}a.a=e}++a.b;for(d=a.b-1;d>c;--d){Sj(a.a,d,a.a[d-1])}Sj(a.a,c,b)}
function rd(a,b){var c,d;if(b.indexOf(iy)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(ny)),a.__gwt_container);c.innerHTML=oy+b+py||ey;d=gd((Yc(),c));c.removeChild(d);return d}return a.createElement(b)}
function Ru(a){var b,c,d;if((a==null?null:a)===this){return true}if(!(a!=null&&bk(a.tI,36))){return false}c=dk(a,36);if(c.lb()!=this.lb()){return false}for(b=c.eb();b.T();){d=b.U();if(!this.kb(d)){return false}}return true}
function Og(a){var b,c,d;b=a.b;if(b){return c=a.a,((Yc(),c).clientY||0)-(d=b.ownerDocument,Ad(b)+((Qt(d.compatMode,my)?d.documentElement:d.body).scrollTop||0))+(b.scrollTop||0)+kd(b.ownerDocument)}return (Yc(),a.a).clientY||0}
function go(a,b){var c=a.className.split(/\s+/);if(!c){return}var d=c[0];var e=d.length;c[0]=b;for(var f=1,g=c.length;f<g;f++){var h=c[f];h.length>e&&h.charAt(e)==Cz&&h.indexOf(d)==0&&(c[f]=b+h.substring(e))}a.className=c.join(ry)}
function Pi(a,b,c){var d,e,f,g,h,i,j;g=b.L();d=(h=dk(Au(a.a,g),11),!h?0:h.b);if(c){for(f=d-1;f>=0;--f){e=(i=dk(Au(a.a,g),11),dk((Bv(f,i.b),i.a[f]),28));b.K(e)}}else{for(f=0;f<d;++f){e=(j=dk(Au(a.a,g),11),dk((Bv(f,j.b),j.a[f]),28));b.K(e)}}}
function nn(f){var c=ey;var d=$wnd.location.hash;d.length>0&&(c=f.W(d.substring(1)));$wnd.__gwt_historyToken=c;var e=f;$wnd.onhashchange=$entry(function(){var a=ey,b=$wnd.location.hash;b.length>0&&(a=e.W(b.substring(1)));e.X(a)});return true}
function qe(a,b){var c,d,e,f;b=Wt(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=ry);a.className=f+b}}
function Tc(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.J(c.toString());b.push(d);var e=iy+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b}
function yc(a){var b,c,d,e,f,g;b=false;d=a.length;f=(new Date).getTime();while((new Date).getTime()-f<100){for(c=0;c<d;++c){g=a[c];if(!g){continue}if(!g[0].I()){a[c]=null;b=true}}}if(b){e=[];for(c=0;c<d;++c){if(!a[c]){continue}e[e.length]=a[c]}return e}else{return a}}
function of(){of=_w;rf(new pf,wy,0);uf(new sf,xy,1);xf(new vf,yy,2);Af(new yf,zy,3);Df(new Bf,Ay,4);Gf(new Ef,By,5);Jf(new Hf,Cy,6);Mf(new Kf,Dy,7);Pf(new Nf,Ey,8)}
function Cv(a){var b,c,d,e,f;if((a==null?null:a)===this){return true}if(!(a!=null&&bk(a.tI,11))){return false}f=dk(a,11);if(this.lb()!=f.b){return false}d=Jv(new Gv,dk(this,11));e=Jv(new Gv,f);while(d.a<d.b.b){b=Lv(d);c=Lv(e);if(!(b==null?c==null:Qb(b,c))){return false}}return true}
function db(){var a,b,c,d,e,f;e=Pj(sk,94,12,X.b,0);e=dk(jw(X,e),2);f=(new Date).getTime();for(b=e,c=0,d=b.length;c<d;++c){a=b[c];a.h&&cb(a,f)&&hw(X,a)}X.b>0&&jb(W,25)}
function Zk(a,b){var c,d,e;e=false;try{a.c=true;a.f.a=a.b.b;jb(a.a,10000);while(ol(a.f)){d=pl(a.f);try{if(d==null){return}if(d!=null&&bk(d.tI,29)){c=dk(d,29);c.S()}}finally{e=a.f.b==-1;if(e){return}ql(a.f)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){ib(a.a);a.c=false;$k(a)}}}
function Bk(){!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Ry,evtGroup:Sy,millis:(new Date).getTime(),type:Ty,className:Uy});lj(Bj(new yj))}
function Ap(a){var b,c,d,e;c=a.y;b=a.r;if(!c){a.F.style[Oz]=cy;a.r=false;wq(a)}d=ge($doc)-(parseInt(a.F[ay])||0)>>1;e=fe($doc)-(parseInt(a.F[_x])||0)>>1;Jp(a,Ft(id((Yc(),$doc))+d,0),Ft(kd($doc)+e,0));if(!c){a.r=b;if(b){a.F.style[Pz]=Qz;a.F.style[Oz]=Rz;bb(a.x,200,(new Date).getTime())}else{a.F.style[Oz]=Rz}}}
function Ku(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.ob();if(h.nb(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.pb()}}}return null}
function Tr(a,b){var c,d,e,f,g,h;!a.f&&(b=1-b);g=0;e=0;f=0;c=0;d=~~Math.max(Math.min(b*a.c,2147483647),-2147483648);h=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);switch(a.a.j.a){case 2:f=a.d;c=d;break;case 0:g=a.c-d>>1;e=a.d-h>>1;f=e+h;c=g+d;break;case 1:f=e+h;c=g+d;}a.a.F.style[Pz]=yA+g+zA+f+zA+c+zA+e+AA}
function yr(){var a,b,c,d;null.rb();d=ge($doc);c=fe($doc);null.rb($e());null.rb(0+(of(),Sz));null.rb(sA);b=me($doc);a=je($doc);null.rb((b>d?b:d)+Sz);null.rb((a>c?a:c)+Sz);null.rb($e())}
function cq(a,b,c){var d,e,f,g;a.F=rd((Yc(),$doc),Tz);f=a.F;a.b=rd($doc,Uz);f.appendChild(a.b);f[Vz]=0;f[Wz]=0;for(d=0;d<b.length;++d){e=(g=rd($doc,Xz),g[Mz]=b[d],g.appendChild(fq(b[d]+Yz)),g.appendChild(fq(b[d]+Zz)),g.appendChild(fq(b[d]+$z)),g);a.b.appendChild(e);d==c&&(a.a=gd(e.children[1]))}a.F[Mz]=_z;return a}
function Ae(a,b){var c,d,e,f,g,h,i;b=Wt(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=Wt(i.substr(0,e-0));d=Wt(Ut(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+ry+d);a.className=h}}
function cb(a,b){var c,d;c=b>=a.i+a.g;if(a.j&&!c){d=(b-a.i)/a.g;Tr(a,(1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.j&&b>=a.i){a.j=true;a.c=parseInt(a.a.F[_x])||0;a.d=parseInt(a.a.F[ay])||0;a.a.F.style[by]=cy;Tr(a,(1+Math.cos(3.141592653589793))/2)}if(c){Qr(a);a.j=false;a.h=false;return true}return false}
function lj(a){var b,c,d,e,f,g,l;f=mr(new kr,Ly);b=gp(new _o,My);g=Gs(new Ds);g.F.style[Ny]=Oy;g.a=($q(),Xq);Hs(g,f);Hs(g,b);Ko((bs(),fs(null)),g);d=lq(new iq);vq(d,(l=a.a.a.getString(Py),l==undefined?null:l));d.r=true;c=gp(new _o,Qy);e=Gs(new Ds);e.F.style[Ny]=Oy;e.a=Xq;Hs(e,c);io(c,oj(new mj,d),(cg(),cg(),bg));rp(d.i,e);Gp(d);io(b,sj(new qj,d),bg)}
function Tm(a){switch(a){case Yy:return 4096;case Zy:return 1024;case Fy:return 1;case $y:return 2;case _y:return 2048;case az:return 128;case bz:return 256;case cz:return 512;case dz:return 32768;case ez:return 8192;case Gy:return 4;case Hy:return 64;case Iy:return 32;case Jy:return 16;case Ky:return 8;case fz:return 16384;case gz:return 65536;case hz:return 131072;case iz:return 131072;case jz:return 262144;case kz:return 524288;}}
function tu(a){var b,c,d,e,f;if((a==null?null:a)===this){return true}if(!(a!=null&&bk(a.tI,35))){return false}e=dk(a,35);if(dk(this,35).d!=e.d){return false}for(c=bv(new _u,Uu(new Ou,e).a);Kv(c.a);){b=dk(Lv(c.a),34);d=b.ob();f=b.pb();if(!(d==null?dk(this,35).c:d!=null&&bk(d.tI,1)?Eu(dk(this,35),dk(d,1)):Du(dk(this,35),d,~~Sb(d)))){return false}if(!$w(f,d==null?dk(this,35).b:d!=null&&bk(d.tI,1)?dk(this,35).e[iy+dk(d,1)]:Bu(dk(this,35),d,~~Sb(d)))){return false}}return true}
function Ip(a,b){var c,d,e,f;if(b.a||!a.w&&b.b){a.u&&(b.a=true);return}a.ib(b);if(b.a){return}d=b.d;c=Bp(a,d);c&&(b.b=true);a.u&&(b.a=true);f=Tm((Yc(),d).type);switch(f){case 128:{(d.which||d.keyCode||0)&65535;(d.shiftKey?1:0)|(d.metaKey?8:0)|(d.ctrlKey?2:0)|(d.altKey?4:0);return}case 512:{(d.which||d.keyCode||0)&65535;(d.shiftKey?1:0)|(d.metaKey?8:0)|(d.ctrlKey?2:0)|(d.altKey?4:0);return}case 256:{(d.which||d.keyCode||0)&65535;(d.shiftKey?1:0)|(d.metaKey?8:0)|(d.ctrlKey?2:0)|(d.altKey?4:0);return}case 4:if(wl){b.b=true;return}if(!c&&a.k){Fp(a);return}break;case 8:case 64:case 1:case 2:{if(wl){b.b=true;return}break}case 2048:{e=d.srcElement;if(a.u&&!c&&!!e){e.blur&&e!=$doc.body&&e.blur();b.a=true;return}break}}}
function lq(a){var b,c,e,f,g,h,i,j;a.F=rd((Yc(),$doc),ny);a.p=new wr;a.j=(Jr(),Ir);a.x=Or(new Lr,a);a.F.appendChild(rd($doc,ny));Jp(a,0,0);(h=gd(a.F).parentNode,(!h||h.nodeType!=1)&&(h=null),h)[Mz]=cA;gd(a.F)[Mz]=dA;a.k=false;a.l=false;a.u=true;g=Qj(wk,110,1,[eA,fA,gA]);a.i=cq(new aq,g,1);a.i.Y()[Mz]=ey;eo((i=gd(a.F).parentNode,(!i||i.nodeType!=1)&&(i=null),i),hA);Lp(a,a.i);co(gd(a.F),dA,false);co(a.i.a,iA,true);a.a=Oq(new Hq);c=(f=a.i.b.children[0],e=f.children[1],gd(e));c.appendChild(a.a.F);yo(a,a.a);a.a.Y()[Mz]=jA;(j=gd(a.F).parentNode,(!j||j.nodeType!=1)&&(j=null),j)[Mz]=kA;a.h=ge($doc);a.b=xd($doc);a.c=yd($doc);b=Rq(new Pq,a);io(a,b,(Qg(),Qg(),Pg));io(a,b,(sh(),sh(),rh));io(a,b,(Yg(),Yg(),Xg));io(a,b,(lh(),lh(),kh));io(a,b,(eh(),eh(),dh));return a}
function en(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?$m:null);c&3&&(a.ondblclick=b&3?Zm:null);c&4&&(a.onmousedown=b&4?$m:null);c&8&&(a.onmouseup=b&8?$m:null);c&16&&(a.onmouseover=b&16?$m:null);c&32&&(a.onmouseout=b&32?$m:null);c&64&&(a.onmousemove=b&64?$m:null);c&128&&(a.onkeydown=b&128?$m:null);c&256&&(a.onkeypress=b&256?$m:null);c&512&&(a.onkeyup=b&512?$m:null);c&1024&&(a.onchange=b&1024?$m:null);c&2048&&(a.onfocus=b&2048?$m:null);c&4096&&(a.onblur=b&4096?$m:null);c&8192&&(a.onlosecapture=b&8192?$m:null);c&16384&&(a.onscroll=b&16384?$m:null);c&32768&&(a.onload=b&32768?$m:null);c&65536&&(a.onerror=b&65536?$m:null);c&131072&&(a.onmousewheel=b&131072?$m:null);c&262144&&(a.oncontextmenu=b&262144?$m:null);c&524288&&(a.onpaste=b&524288?$m:null)}
function bn(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=$entry(function(){return El($wnd.event)});$m=$entry(function(){var a=(pd(),od);od=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!fn()){od=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!(b!=null&&b.tM!=_w&&b.tI!=2)&&b!=null&&bk(b.tI,17)&&yl($wnd.event,c,b);od=a});Zm=$entry(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent(lz,a);if(this.__eventBits&2){$m.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;fn()}});var d=$entry(function(){$m.call($doc.body)});var e=$entry(function(){Zm.call($doc.body)});$doc.body.attachEvent(lz,d);$doc.body.attachEvent(mz,d);$doc.body.attachEvent(nz,d);$doc.body.attachEvent(oz,d);$doc.body.attachEvent(pz,d);$doc.body.attachEvent(qz,d);$doc.body.attachEvent(rz,d);$doc.body.attachEvent(sz,d);$doc.body.attachEvent(tz,d);$doc.body.attachEvent(uz,d);$doc.body.attachEvent(vz,e);$doc.body.attachEvent(wz,d)}
var ey='',ry=' ',yz='#',xz='%23',fy='(',GA=', Size: ',Cz='-',py='/>',BA='0',sA='0px',Oy='100%',iy=':',oy='<',Lz="<BUTTON type='button'><\/BUTTON>",EA='Add not supported on this collection',ty='BLOCK',tA='CENTER',Dy='CM',my='CSS1Compat',Gz='Cannot set a new parent without first clearing the old parent',jA='Caption',Zz='Center',My='Click me',Qy='Close',iz='DOMMouseScroll',yy='EM',zy='EX',Cy='IN',uy='INLINE',vy='INLINE_BLOCK',FA='Index: ',bA='Inner',Yz='Left',Ey='MM',sy='NONE',Az='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',uA='ONE_WAY_CORNER',Kz='One or more exceptions caught, see full set in AttachDetachException#getCauses',By='PC',xy='PCT',Ay='PT',wy='PX',vA='ROLL_DOWN',$z='Right',Dz="Should only call onAttach when the widget is detached from the browser's document",Ez="Should only call onDetach when the widget is attached to the browser's document",Bz='Style names cannot be empty',Fz="This widget's parent does not implement HasWidgets",jy='Unknown',ky='Unknown source',xA='absolute',CA='align',hy='anonymous',Yy='blur',oA='bottom',Wz='cellPadding',Vz='cellSpacing',mA='center',Zy='change',Mz='className',Fy='click',Pz='clip',Vy='cmd cannot be null',Uy='com.google.gwt.gadgets.sample.hellogadgets.client.HelloGadgets',jz='contextmenu',$y='dblclick',gA='dialogBottom',iA='dialogContent',fA='dialogMiddle',eA='dialogTop',ny='div',gz='error',_y='focus',gy='function',Wy='function __gwt_initWindowCloseHandler(beforeunload, unload) {\r\n  var wnd = window\r\n  , oldOnBeforeUnload = wnd.onbeforeunload\r\n  , oldOnUnload = wnd.onunload;\r\n  \r\n  wnd.onbeforeunload = function(evt) {\r\n    var ret, oldRet;\r\n    try {\r\n      ret = beforeunload();\r\n    } finally {\r\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\r\n    }\r\n    // Avoid returning null as IE6 will coerce it into a string.\r\n    // Ensure that "" gets returned properly.\r\n    if (ret != null) {\r\n      return ret;\r\n    }\r\n    if (oldRet != null) {\r\n      return oldRet;\r\n    }\r\n    // returns undefined.\r\n  };\r\n  \r\n  wnd.onunload = function(evt) {\r\n    try {\r\n      unload();\r\n    } finally {\r\n      oldOnUnload && oldOnUnload(evt);\r\n      wnd.onresize = null;\r\n      wnd.onscroll = null;\r\n      wnd.onbeforeunload = null;\r\n      wnd.onunload = null;\r\n    }\r\n  };\r\n  \r\n  // Remove the reference once we\'ve initialize the handler\r\n  wnd.__gwt_initWindowCloseHandler = undefined;\r\n}\r\n',Xy="function __gwt_initWindowResizeHandler(resize) {\r\n  var wnd = window, oldOnResize = wnd.onresize;\r\n  \r\n  wnd.onresize = function(evt) {\r\n    try {\r\n      resize();\r\n    } finally {\r\n      oldOnResize && oldOnResize(evt);\r\n    }\r\n  };\r\n  \r\n  // Remove the reference once we've initialize the handler\r\n  wnd.__gwt_initWindowResizeHandler = undefined;\r\n}\r\n",Nz='gwt-Button',hA='gwt-DecoratedPopupPanel',_z='gwt-DecoratorPanel',kA='gwt-DialogBox',lA='gwt-HTML',qA='gwt-Image',cA='gwt-PopupPanel',zz='height',cy='hidden',Ly='http://code.google.com/webtoolkit/logo-185x175.png',rA='img',az='keydown',bz='keypress',cz='keyup',Hz='left',dz='load',ez='losecapture',pA='middle',Sy='moduleStartup',Gy='mousedown',Hy='mousemove',Iy='mouseout',Jy='mouseover',Ky='mouseup',hz='mousewheel',dy='must be positive',_x='offsetHeight',ay='offsetWidth',Ty='onModuleLoadStart',uz='onblur',lz='onclick',wz='oncontextmenu',vz='ondblclick',tz='onfocus',qz='onkeydown',rz='onkeypress',sz='onkeyup',mz='onmousedown',oz='onmousemove',nz='onmouseup',pz='onmousewheel',by='overflow',kz='paste',dA='popupContent',Jz='position',Py='promptSomethingElse',Sz='px',AA='px)',zA='px, ',yA='rect(',Qz='rect(0px, 0px, 0px, 0px)',wA='rect(auto, auto, auto, auto)',nA='right',qy='rtl',ly='script',fz='scroll',Ry='startup',Tz='table',Uz='tbody',aA='td',Iz='top',Xz='tr',DA='verticalAlign',Oz='visibility',Rz='visible',Ny='width';var _;_=Q.prototype={};_.eQ=U;_.hC=V;_.tM=_w;_.tI=1;_=P.prototype=new Q;_.tI=3;_.g=-1;_.h=false;_.i=-1;_.j=false;var W=null,X=null;_=fb.prototype=new Q;_.G=nb;_.tI=4;_.b=false;_.c=0;var gb;_=eb.prototype=new fb;_.H=qb;_.tI=5;_=Ab.prototype=new Q;_.tI=6;_=zb.prototype=new Ab;_.tI=7;_=yb.prototype=new zb;_.tI=8;_=xb.prototype=new yb;_.tI=9;_.a=null;_=bc.prototype=new Q;_.tI=0;var fc=0,gc=0;_=pc.prototype=new bc;_.tI=0;_.c=false;_.f=false;var qc;_=Bc.prototype=new Q;_.I=Ec;_.tI=0;_.a=null;_=Fc.prototype=new Q;_.I=Ic;_.tI=0;_.a=null;_=Rc.prototype=new Q;_.J=Wc;_.tI=0;_=Xc.prototype=new Q;_.tI=0;_=nd.prototype=new Xc;_.tI=0;var od=null;_=md.prototype=new nd;_.tI=0;_=We.prototype=new Q;_.eQ=Ye;_.hC=Ze;_.tI=10;_.a=0;_=Ve.prototype=new We;_.tI=11;_=_e.prototype=new Ve;_.tI=12;_=cf.prototype=new Ve;_.tI=13;_=ff.prototype=new Ve;_.tI=14;_=jf.prototype=new Ve;_.tI=15;_=nf.prototype=new We;_.tI=16;_=pf.prototype=new nf;_.tI=17;_=sf.prototype=new nf;_.tI=18;_=vf.prototype=new nf;_.tI=19;_=yf.prototype=new nf;_.tI=20;_=Bf.prototype=new nf;_.tI=21;_=Ef.prototype=new nf;_.tI=22;_=Hf.prototype=new nf;_.tI=23;_=Kf.prototype=new nf;_.tI=24;_=Nf.prototype=new nf;_.tI=25;_=Sf.prototype=new Q;_.M=Wf;_.tI=0;_.e=false;_.f=null;_=Rf.prototype=new Sf;_.L=ag;_.tI=0;_.a=null;_.b=null;var Xf=null;_=Qf.prototype=new Rf;_.K=fg;_.N=gg;_.tI=0;var bg;_=jg.prototype=new Q;_.hC=ng;_.tI=0;_.c=0;var kg=0;_=ig.prototype=new jg;_.tI=26;_.a=null;_.b=null;_=Jg.prototype=new Rf;_.tI=0;_=Ig.prototype=new Jg;_.K=Tg;_.N=Ug;_.tI=0;var Pg;_=Wg.prototype=new Jg;_.K=_g;_.N=ah;_.tI=0;var Xg;_=ch.prototype=new Jg;_.K=gh;_.N=hh;_.tI=0;var dh;_=jh.prototype=new Jg;_.K=nh;_.N=oh;_.tI=0;var kh;_=qh.prototype=new Jg;_.K=vh;_.N=wh;_.tI=0;var rh;_=yh.prototype=new Q;_.tI=0;_.a=null;_=Hh.prototype=new Sf;_.K=Lh;_.L=Nh;_.tI=0;var Ih=null;_=Sh.prototype=new Sf;_.K=Xh;_.L=Zh;_.tI=0;_.a=0;var Th=null;_=ai.prototype=new Sf;_.K=di;_.L=fi;_.tI=0;var bi=null;_=ii.prototype=new Q;_.tI=0;_.a=null;_.b=null;_.c=null;_=ni.prototype=new Q;_.R=Ai;_.tI=0;_.a=null;_.b=0;_.c=false;_.d=null;_.e=null;_=Bi.prototype=new Q;_.S=Ei;_.tI=27;_.a=null;_.b=null;_.c=null;_=Fi.prototype=new Q;_.S=Ii;_.tI=28;_.a=null;_.b=null;_.c=null;_=Ki.prototype=new Q;_.tI=0;_=$i.prototype=new Q;_.tI=0;_=Zi.prototype=new $i;_.tI=0;_=mj.prototype=new Q;_.O=pj;_.tI=29;_.a=null;_=qj.prototype=new Q;_.O=tj;_.tI=30;_.a=null;_=yj.prototype=new Q;_.tI=0;_=Cj.prototype=new Zi;_.tI=0;_=Hj.prototype=new Q;_.tI=0;_.aC=null;_.length=0;_.qI=0;var Uj,Vj;var _j=[{},{},{1:1,21:1,22:1,23:1},{12:1},{31:1},{31:1},{21:1,26:1},{21:1,26:1},{3:1,21:1,26:1},{3:1,21:1,26:1},{21:1,23:1,24:1},{13:1,14:1,21:1,23:1,24:1},{13:1,14:1,21:1,23:1,24:1},{13:1,14:1,21:1,23:1,24:1},{13:1,14:1,21:1,23:1,24:1},{13:1,14:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{5:1},{10:1},{10:1},{4:1,28:1},{4:1,28:1},{3:1,21:1,26:1},{31:1},{31:1},{7:1,28:1},{16:1},{16:1},{29:1},{29:1},{19:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{3:1,21:1,26:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{8:1,28:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{6:1,28:1},{16:1,17:1,19:1,20:1},{8:1,28:1},{28:1,30:1},{9:1,28:1},{18:1,21:1,23:1,24:1},{12:1},{29:1},{16:1,17:1,19:1,20:1,33:1},{7:1,28:1},{16:1,17:1,19:1,20:1,33:1},{16:1,17:1,19:1,20:1},{3:1,21:1,26:1},{3:1,21:1,26:1},{21:1,26:1},{21:1,26:1},{3:1,21:1,26:1},{3:1,21:1,26:1},{3:1,21:1,26:1},{3:1,21:1,26:1},{3:1,21:1,26:1},{21:1,25:1},{22:1},{3:1,21:1,26:1},{36:1},{36:1},{34:1},{34:1},{34:1},{36:1},{11:1,21:1},{21:1,35:1},{21:1,36:1},{34:1},{3:1,21:1,26:1},{21:1},{2:1,21:1},{21:1},{21:1},{21:1},{21:1},{21:1},{21:1},{21:1},{21:1},{21:1,27:1},{21:1},{21:1},{21:1},{21:1},{21:1},{21:1},{21:1},{21:1,32:1},{21:1}];_=Rk.prototype=new yb;_.tI=31;_=Uk.prototype=new Q;_.tI=0;_.c=false;_.e=false;_=bl.prototype=new fb;_.H=el;_.tI=32;_.a=null;_=fl.prototype=new fb;_.H=il;_.tI=33;_.a=null;_=jl.prototype=new Q;_.T=sl;_.U=tl;_.tI=0;_.a=0;_.b=-1;_.c=0;_.d=null;var vl=null,wl=null;var Kl;var Ol=null;_=Tl.prototype=new Sf;_.K=am;_.L=cm;_.M=em;_.tI=0;_.a=false;_.b=false;_.c=false;_.d=null;var Ul=null,Vl=null;var jm=null;_=mm.prototype=new Q;_.P=om;_.tI=34;var qm=false,rm=null,sm=0,tm=0,um=false;_=Gm.prototype=new Sf;_.K=Km;_.L=Lm;_.tI=0;var Hm;_=Mm.prototype=new ni;_.tI=35;var Qm=false;var Zm=null,$m=null;_=gn.prototype=new Q;_.W=on;_.R=pn;_.X=rn;_.tI=36;_=An.prototype=new Q;_.S=Cn;_.tI=37;_=Dn.prototype=new Q;_.S=Fn;_.tI=38;var Hn=null,In=null;_=Mn.prototype=new Q;_.tI=0;_=On.prototype=new Q;_.tI=0;_=Un.prototype=new Q;_.Y=ao;_.Z=bo;_.$=fo;_.tI=39;_.F=null;_=Tn.prototype=new Un;_._=ro;_.ab=so;_.R=to;_.V=uo;_.bb=vo;_.cb=wo;_.tI=40;_.B=false;_.C=0;_.D=null;_.E=null;_=Sn.prototype=new Tn;_._=zo;_.ab=Ao;_.bb=Bo;_.cb=Co;_.tI=41;_=Rn.prototype=new Sn;_.eb=Ho;_.db=Io;_.tI=42;_=Qn.prototype=new Rn;_.db=No;_.tI=43;_=Oo.prototype=new yb;_.tI=44;var Po,Qo;_=Uo.prototype=new Q;_.fb=Wo;_.tI=0;_=Xo.prototype=new Q;_.fb=Zo;_.tI=0;_=bp.prototype=new Tn;_.tI=45;_=ap.prototype=new bp;_.tI=46;_=_o.prototype=new ap;_.tI=47;_=hp.prototype=new Rn;_.tI=48;_.c=null;_.d=null;_=mp.prototype=new Sn;_.gb=sp;_.eb=tp;_.db=up;_.tI=49;_.A=null;_=lp.prototype=new mp;_.gb=Np;_.Y=Op;_.hb=Pp;_.ib=Qp;_.cb=Rp;_.Z=Sp;_.$=Tp;_.tI=50;_.k=false;_.l=false;_.m=null;_.n=null;_.o=null;_.q=null;_.r=false;_.s=false;_.t=-1;_.u=false;_.v=null;_.w=false;_.y=false;_.z=-1;_=kp.prototype=new lp;_._=Yp;_.ab=Zp;_.eb=$p;_.db=_p;_.tI=51;_.i=null;_=aq.prototype=new mp;_.gb=hq;_.tI=52;_.a=null;_.b=null;_=iq.prototype=new kp;_._=xq;_.ab=yq;_.hb=zq;_.V=Aq;_.ib=Bq;_.tI=53;_.b=0;_.c=0;_.d=0;_.e=0;_.f=false;_.g=null;_.h=0;_=Cq.prototype=new Q;_.Q=Fq;_.tI=54;_.a=null;_=Jq.prototype=new Tn;_.tI=55;_=Iq.prototype=new Jq;_.tI=56;_=Hq.prototype=new Iq;_.tI=57;_=Pq.prototype=new Q;_.tI=58;_.a=null;var Xq,Yq,Zq;_=_q.prototype=new Q;_.tI=0;_.a=null;var dr;_=fr.prototype=new Q;_.tI=0;_.a=null;_=kr.prototype=new Tn;_.tI=59;_=nr.prototype=new Q;_.tI=0;_=pr.prototype=new nr;_.tI=0;_=wr.prototype=new Q;_.Q=zr;_.tI=60;_=Ar.prototype=new Q;_.tI=61;_.a=null;_=Dr.prototype=new Q;_.tI=62;_.a=null;_=Hr.prototype=new We;_.tI=63;var Ir;_=Lr.prototype=new P;_.tI=64;_.a=null;_.b=false;_.c=0;_.d=-1;_.e=null;_.f=false;_=Vr.prototype=new Q;_.S=Yr;_.tI=65;_.a=null;_=Zr.prototype=new Qn;_.tI=66;var $r,_r,as;_=hs.prototype=new Q;_.fb=js;_.tI=0;_=ks.prototype=new Q;_.P=ms;_.tI=67;_=ns.prototype=new Zr;_.tI=68;_=qs.prototype=new Q;_.T=vs;_.U=ws;_.tI=0;_.b=null;_=Ds.prototype=new hp;_.db=Ks;_.tI=69;_=Ls.prototype=new Q;_.eb=Us;_.tI=0;_.a=null;_.b=0;_=Vs.prototype=new Q;_.T=$s;_.U=_s;_.tI=0;_.a=-1;_.b=null;_=ft.prototype=new yb;_.tI=71;_=jt.prototype=new Q;_.tI=0;_=mt.prototype=new yb;_.tI=74;_=rt.prototype=new yb;_.tI=75;_=ut.prototype=new yb;_.tI=76;_=xt.prototype=new yb;_.tI=77;_=Gt.prototype=new yb;_.tI=78;_=Kt.prototype=new Q;_.tI=79;_=String.prototype;_.eQ=Yt;_.hC=Zt;_.tI=2;var _t,au=0,bu;_=gu.prototype=new yb;_.tI=81;_=ju.prototype=new Q;_.jb=mu;_.kb=nu;_.mb=ou;_.tI=0;_=qu.prototype=new Q;_.eQ=tu;_.hC=uu;_.tI=0;_=pu.prototype=new qu;_.nb=Nu;_.tI=0;_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=Pu.prototype=new ju;_.eQ=Ru;_.hC=Su;_.tI=82;_=Ou.prototype=new Pu;_.kb=Yu;_.eb=Zu;_.lb=$u;_.tI=83;_.a=null;_=_u.prototype=new Q;_.T=ev;_.U=fv;_.tI=0;_.a=null;_.b=null;_=hv.prototype=new Q;_.eQ=jv;_.hC=kv;_.tI=84;_=gv.prototype=new hv;_.ob=nv;_.pb=ov;_.qb=pv;_.tI=85;_.a=null;_=qv.prototype=new hv;_.ob=tv;_.pb=uv;_.qb=wv;_.tI=86;_.a=null;_.b=null;_=xv.prototype=new ju;_.jb=Av;_.eQ=Cv;_.hC=Dv;_.eb=Fv;_.tI=0;_=Gv.prototype=new Q;_.T=Mv;_.U=Nv;_.tI=0;_.a=0;_.b=null;_=Ov.prototype=new Pu;_.kb=Sv;_.eb=Tv;_.lb=Uv;_.tI=87;_.a=null;_.b=null;_=Vv.prototype=new Q;_.T=Yv;_.U=Zv;_.tI=0;_.a=null;_=$v.prototype=new xv;_.jb=kw;_.kb=lw;_.lb=mw;_.mb=pw;_.tI=88;_.b=0;_=sw.prototype=new pu;_.tI=89;_=ww.prototype=new Pu;_.jb=Dw;_.kb=Ew;_.eb=Fw;_.lb=Gw;_.tI=90;_.a=null;_=Lw.prototype=new hv;_.ob=Pw;_.pb=Qw;_.qb=Sw;_.tI=91;_.a=null;_.b=null;_=Tw.prototype=new yb;_.tI=92;var $entry=jc;var sk=new jt,vk=new jt,wk=new jt,xk=new jt,tk=new jt,uk=new jt;$stats && $stats({moduleName:'hellogadgets',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if (hellogadgets) hellogadgets.onScriptLoad(gwtOnLoad);})();